6827. Aaah!

 

Джон Мариус так сильно кричал на недавнем концерте Джастина Байбера, что теперь нуждается в докторе из-за боли в горле. Доктор прописал ему говорить aaah. К сожалению, говорить Джону aaah не всегда получалось. Некоторые доктора прописывали говорить aah, некоторые требовали aaaaaah, а некоторые просто хотели исследовать горло Джона произношением h. (Диагноз часто был неверным, но задача не об этом). Мариус не хотел ходить к доктору, так как считал это пустой тратой времени, поэтому он хочет сам сравнить свои возможности произносить aaah с требованием доктора. Разве кто-то хочет произносить aaah, если доктор требует aaaaaah?

Каждый день Джон Мариус звонил разным докторам и спрашивал, как долго следует говорить aaah. Определите, тратил ли Джон время попусту у очередного доктора.

 

Вход. Состоит из двух строк. Первая строка содержит фразу aaah, которую Джон Мариус способен сказать сегодня. Вторая строка содержит фразу aah, которую хочет услышать доктор. Каждая строка содержит только прописные буквы a и h. Каждое слово содержит от 0 до 999 включительно букв a, после чего стоит одна буква h.

 

Выход. Вывести go, если Мариус может пойти к доктору, и no в противном случае.

 

Пример входа 1

Пример выхода 1

aaah

aaaaah

no

 

 

Пример входа 2

Пример выхода 2

aaah

ah

go

 

 

РЕШЕНИЕ

строки

 

Анализ алгоритма

Читаем две строки. Если длина второй строки больше длины первой, то Мариус не сможет сказать слово, которое требует доктор. Поэтому ему не следует идти к доктору и ответ no. В противном случае можно идти к доктору.

 

Реализация алгоритма

Объявим символьные массивы s1 и s2.

 

#define MAX 1010

char s1[MAX], s2[MAX];

 

Читаем входные строки в символьные массивы.

 

gets(s1);

gets(s2);

 

Сравниваем длины строк и выводим ответ.

 

if (strlen(s1) < strlen(s2))

  printf("no\n");

else

  printf("go\n");

 

Реализация алгоритма – string

 

#include <iostream>

#include <string>

using namespace std;

 

string s1, s2;

 

int main(void)

{

  cin >> s1 >> s2;

  if (s1.size() < s2.size())

    cout << "no" << endl;

  else

    cout << "go" << endl;

  return 0;

}

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    String s1 = con.nextLine();

    String s2 = con.nextLine();

    if (s1.length() < s2.length())

      System.out.println("no");

    else

      System.out.println("go");

    con.close();

  }

}